TaxJar\Tax_Calculator S

Total Complexity 28
Dependencies 9
Dependents 1
Total lines 292
Lines of code 114
Logical lines of code 50
Comment lines 138
Methods 20
Properties 9

Methods 20

Method Rating Maintainability Complexity Lines of code
maybe_calculate_and_apply_tax()
S
64 2 11
set_logger()
S
69 2 7
set_request_body_builder()
S
69 2 7
set_tax_client()
S
69 2 7
set_applicator()
S
69 2 7
set_validator()
S
69 2 7
set_cache()
S
69 2 7
calculate_tax()
S
69 2 8
get_tax_from_client()
S
76 1 4
success()
S
67 1 8
apply_tax()
S
81 1 3
cache_tax()
S
79 1 3
set_tax_details_address()
S
71 1 6
validate()
S
81 1 3
get_tax_from_cache()
S
73 1 5
is_matching_rate_in_cache()
S
80 1 3
create_request_body()
S
80 1 3
get_context()
S
82 1 3
set_context()
S
81 1 3
failure()
S
66 1 9